package com.lvmama.pangolin.service;

/**
 * <h1>门票类商品评分</h1>
 * @Author:wangpeng
 */
public interface TicketCommodityScoreService {
    /**
     * <h1>命名评分</h1>
     * 去掉命名中的不必要字段，根据关键字的匹配度进行打分
     * @param name1
     * @param name2
     * @return
     */
    public float nameScore(String name1,String name2);

    /**
     * <h1>价格评分</h1>
     * 根据price相对于basePrice(基准价格)差值进行评分
     * @param basePrice
     * @param price
     * @return
     */
    public float priceScore(String basePrice,String price);

    /**
     * <h1>商品类型评分</h1>
     * 商品的类型相同为1分，否则为零分
     * @param type1
     * @param type2
     * @return
     */
    public float tickeTypeScore(String type1,String type2);
}
